---
title: Utiliser Minikube pour créer un cluster
weight: 10
---

<!DOCTYPE html>

<html lang="fr">

<body>


<div class="layout" id="top">

    <main class="content">

        <div class="row">

      <div class="col-md-8">
          <h3>Objectifs</h3>
                <ul>
                    <li>Découvrez ce qu'est un cluster Kubernetes.</li>
                    <li>Apprenez ce qu'est Minikube.</li>
                    <li>Démarrez un cluster Kubernetes à l'aide d'un terminal en ligne.</li>
                </ul>
            </div>

            <div class="col-md-8">
                <h3>Kubernetes Clusters</h3>
                <p>
                <b>Kubernetes coordonne un groupe d'ordinateurs hautement disponibles qui sont connectés pour fonctionner comme une seule et même unité. </b> Les abstractions de Kubernetes vous permettent de déployer des applications conteneurisées dans un cluster sans les lier spécifiquement à des ordinateurs individuels. Pour utiliser ce nouveau modèle de déploiement, les applications doivent être empaquetées de manière à les dissocier des hôtes individuels: elles doivent être conteneurisées. Les applications conteneurisées sont plus flexibles et disponibles que dans les modèles de déploiement précédents, dans lesquels les applications étaient installées directement sur des machines spécifiques sous la forme de packages profondément intégrés à l'hôte. <b> Kubernetes automatise plus efficacement la distribution et la planification des conteneurs d'applications dans un cluster. </b> Kubernetes est une plate-forme open source prête pour la production.
                </p>
                <p>Un cluster Kubernetes est constitué de deux types de ressources:
                    <ul>
                        <li>Le <b>maître</b> coordonne le cluster.</li>
                        <li>Les <b>nœuds</b> sont les serveurs qui exécutent des applications.</li>
                    </ul>
                </p>
            </div>

            <div class="col-md-4">
                <div class="content__box content__box_lined">
                    <h3>Sommaire:</h3>
                    <ul>
                        <li>Kubernetes cluster</li>
                        <li>Minikube</li>
                    </ul>
                </div>
                <div class="content__box content__box_fill">
                    <p><i>
                        Kubernetes est une plate-forme open source pour la production qui orchestre le placement (planification) et l'exécution de conteneurs d'applications à l'intérieur et à travers des clusters d'ordinateur.
                    </i></p>
                </div>
            </div>
        </div>
        <br>

        <div class="row">
            <div class="col-md-8">
                <h2 style="color: #3771e3;">Schéma du Cluster</h2>
            </div>
        </div>

        <div class="row">
            <div class="col-md-8">
                <p><img src="/docs/tutorials/kubernetes-basics/public/images/module_01_cluster.svg"></p>
            </div>
        </div>
        <br>

        <div class="row">
            <div class="col-md-8">
                <p><b>Le maître est responsable de la gestion du cluster. </b> Le maître coordonne toutes les activités de votre cluster, telles que la planification des applications, la gestion de l'état souhaité des applications, la mise à l'échelle des applications et le déploiement de nouvelles mises à jour.</p>
                <p><b>Un nœud est une machine virtuelle ou un ordinateur physique servant d’ordinateur de travail dans un cluster Kubernetes. </b> Chaque nœud est doté d’un Kubelet, qui est un agent permettant de gérer le nœud et de communiquer avec le maître Kubernetes. Le nœud doit également disposer d'outils permettant de gérer les opérations de conteneur, telles que Docker ou rkt. Un cluster Kubernetes qui gère le trafic de production doit comporter au moins trois nœuds.</p>

            </div>
            <div class="col-md-4">
                <div class="content__box content__box_fill">
                    <p><i>Les maîtres gèrent le cluster et les nœuds sont utilisés pour héberger les applications en cours d'exécution.</i></p>
                </div>
            </div>
        </div>

        <div class="row">
            <div class="col-md-8">
                <p>Lorsque vous déployez des applications sur Kubernetes, vous indiquez au maître de démarrer les conteneurs d'applications. Le maître planifie l'exécution des conteneurs sur les nœuds du cluster. <b> Les nœuds communiquent avec le maître à l'aide de l'API Kubernetes </b>, que le maître expose. Les utilisateurs finaux peuvent également utiliser l'API Kubernetes directement pour interagir avec le cluster.</p>

                <p>Un cluster Kubernetes peut être déployé sur des machines physiques ou virtuelles. Pour démarrer avec le développement de Kubernetes, vous pouvez utiliser Minikube. Minikube est une implémentation Kubernetes légère qui crée une machine virtuelle sur votre machine locale et déploie un cluster simple contenant un seul nœud. Minikube est disponible pour les systèmes Linux, macOS et Windows. La CLI Minikube fournit des opérations d’amorçage de base permettant d’utiliser votre cluster, notamment les fonctions de démarrage, d’arrêt, de statut et de suppression. Pour ce tutoriel, toutefois, vous utiliserez un terminal en ligne fourni avec Minikube pré-installé.</p>

                <p>Maintenant que vous savez ce qu'est Kubernetes, allons au didacticiel en ligne et commençons notre premier cluster!</p>

            </div>
        </div>
        <br>

        <div class="row">
            <div class="col-md-12">
                <a class="btn btn-lg btn-success" href="/fr/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive/" role="button">Lancer le didacticiel interactif <span class="btn__next">›</span></a>
            </div>
        </div>

    </main>

</div>

</body>
</html>
